| CMPIS-3198 | Workflow Monitor | Provisioning was observed to fail when more that one subscription service record was stamped with the same workflow event number. |
| CMPIS-3188 | Action Monitor | When connection actions were being confirmed, services effective before the connection date were failing to be recreated. |
| CMPIS-3184 | NetEngage Provisioning | In some cases it was observed that an incorrect serial number was being sent to the OCS rather than the MSISDN. |
| CMPIS-3180 | Provisioning | Network Actions were failing with an "Unknown failure occcurred." error. |
| CMPIS-3179 | Provisioning | When provisioning a subscription to the OCS, some subscription allowance provisioning actions were observed to be stuck in a 'Sent to network' due to an attempt to insert a duplicate record into the Network Request Log History table. |
| CMPIS-3141 | Process Event | It was observed that in some cases tax was being added twice when generating termination fees for tax exclusive services. |
| CMPIS-3127 | Invoice Production | Non-subscription Invoice Production job was failing when bulk adjustments were being made. |
| CMPIS-3123 | RESTful Web Services | If a card was registered in CMP without a name on the card and then cancelled via the REST Cancel Registered Card API, if an attempt is made to reactivate the cancelled card, again without a nameOnCard, using the REST Add Registered Card API, a null pointer exception was seen. |
| CMPIS-3122 | SOAP Web Services | Reactivating a cancelled card through SOAP was causing a subsequent REST Cancel Registered Card to fail. |
| CMPIS-3121 | Action Monitor | Events were observed to get stuck with a Pending Auto Confirmation status due to records being already present on the Subscription Serial Number and Subscription PIN Number tables. |
| CMPIS-3119 | Admin Console | When attempting to add web service permissions to a new or existing CMP user through the User Management option in the Administration Console, a 400-Bad request error was observed. |
| CMPIS-3116 | RESTful Web Services | An issue was observed with the GET Compatible Packages API such that it was always returning an illegal argument exception. |
| CMPIS-3109 | RESTful Web Services | A constraint error on the Terms & Conditions Group Code was observed when trying to create a subscription through REST. |
| CMPIS-3106 | RESTful Web Services | An issue was observed in production where, in specific circumstances, the REST Change Price Plan API was failing with a null pointer exception. |
| CMPIS-3105 | SOAP Web Services | When a Create Workflow SOAP request was being submitted with an attribute set to process the workflow immediately, this was being ignored. |
| CMPIS-3103 | Bulk Action | In was observed in bulk plan change that the timezone for the bulk action console was defaulting to UTC rather than the local timezone. |
| CMPIS-3102 | Sabre Server | Whenever a probe is triggered, an entry in the recipient table was not being created successfully such that alert recipients did not receive corresponding alerts. |
| CMPIS-3101 | Action Monitor | Multiple jobs were observed failing due to a database connection pool issue. |
| CMPIS-3096 | RESTful Web Services | CMP 8.15 only supports a username of 10 characters but an 18 character username was being used for REST calls. The actual username used for REST was ignored up until 8.14 and a generic profile was used. When this was fixed in 8.14 to use the actual profile used instead of a generic profile, this caused an issue logging the username when creating a workflow for the REST request. |
| CMPIS-3095 | Invoice Print | Bill Print - Missing Statement Data |
| CMPIS-3084 | Action Monitor | Under certain conditions, Action Monitor was observed to hang and not process actions. This was observed whilst creating subscriptions in bulk. |
| CMPIS-3083 | Network Integration | When shared allowances are purchased, the Agreement Number was incorrectly being processed as a Subscription Number. |
| CMPIS-3082 | Identity Server | The standard WSO2 login page supports the display of multiple authentication methods when configured on the requested service provider. The CMP 8 branded custom login page was not aligned so has been updated accordingly. |
| CMPIS-3078 | AgentView | When performing a plan change in AgentView, the plan change 'As of Date' was being defaulted to the current date/time. As plan changes in CMP are no longer allowed to be processed on the same day as they are requested, the 'As of Date' now defaults to tomorrow at midnight. |
| CMPIS-3073 | RESTful Web Services | When adding a purchase for a recurring package to a subscription, it was possible to specify a one-off card that was registered on the account but assigned to a different subscription. |
| CMPIS-3072 | Action Monitor | It was observed that the subscription features table was not being updated when a bar was being applied to a subscription and therefore not showing that the bar had been applied. When a request to remove the bar was raised it failed as the bar was not showing as having had been applied. |
| CMPIS-3070 | Sabre Server | Within the Administration Console, displaying a long list of users was taking several minutes to return information. Performance was observed to deteriorate as the number of users increased. |
| CMPIS-3067 | Recurring Pre-payments | A number of recurring purchases were not billed after the first purchase date. This issue was caused by recurring purchases not always being created correctly in the autopayment table. |
| CMPIS-3046 | Recurring Payments | The account balance was incorrectly updated when a recurring payment rejection occurred for multiple invoices where the payment date and the rejection date were different. |
| CMPIS-3043 | RESTful Web Services | The timestamp being returned to the GET Subscription Package RESTful web service response was returning timestamps in UNIX format rather than in an ISO 8601 Date as specified in the documentation. |
| CMPIS-3040 | Bulk Action | An 'Invalid Type Id Exception' error was observed in several of the bulk action jobs. |
| CMPIS-3038 | AgentView | When creating a subscription through AgentView, if a tariff was selected without selecting a price plan, AgentView incorrectly allowed the installation to proceed. |
| CMPIS-3023 | Credit Control | When the Credit Control job raised workflow events as part of credit control steps, it was observed that the workflows were processed immediately irrespective of the resolution required by date/time set on the workflow. |
| CMPIS-3016 | Provisioning | It has been observed that a number of non-network actions were not being processed and were being left in a 'Pending Auto Confirmation' state. |
| CMPIS-3011 | Write Off & Charge Suspension | It was observed that where service charges had been suspended and the subscription was disconnected, the suspended service was then incorrectly billed. |
| CMPIS-2985 | AgentView | An issue was observed with the termination fee calculation after a price plan change. |
| CMPIS-2956 | Pentaho Reports | The Unbilled Usage Summary Report was not executing correctly as a result of fields being removed from the rated usage table. |
| CMPIS-2682 | Purging | The forename and surname fields on the delivery address were not being obfuscated on the consumer purge job. |